home *** CD-ROM | disk | FTP | other *** search
/ HyperLib 1997 Winter - Disc 1 / HYPERLIB-1997-Winter-CD1.ISO.7z / HYPERLIB-1997-Winter-CD1.ISO / オンラインウェア / UTIL / Click, there it is! Folder.sit / Click, there it is! Folder / Release Notes < prev    next >
Text File  |  1996-06-17  |  6KB  |  97 lines

  1.  
  2.  
  3.  
  4. Click, there it is! 1.0.7
  5. copyright (ゥ) 1993-1996, by Richard C. Cardona Utilities Group, Austin, Tx, USA
  6.  
  7. Shareware: US$5
  8. Requires System 7.0, works with 7.1.x, 7.5-7.5.3, and 7.5.3 Revision 2
  9. Release Date: 16 June, 1996
  10.  
  11. What does "Click, there it is!" do?
  12. Click, there is is! enhances an intuitive feature of the Mac, e.g. point-and-click, within Open/Save dialog boxes.
  13.  
  14. Click, there it is! is something Apple should have done in the Open/Save dialog boxes since the invention of "multitasking."  Have you ever wanted to Open/Save a document into a place where the Finder already has a window opened for it?  If you see the window in the Finder you can instantly make that your current folder for opening or saving simply by clicking on it.  If the Open/Save dialog should happen to obscure the Finder window you are looking for, then simply drag it out of the way by dragging it from any point along the frame!
  15.  
  16. Power User Tip
  17. Click, there it is! is enhanced by WindowShade. WindowShade lets you open many Finder windows and shrink them down to their title bars for easy clicking.
  18.  
  19. Upcoming in version 1.5.x
  20. Ability to undo last the directory change,
  21. Popup menu with a list of the Finder windows open (in case they're all obscured)
  22. Changing cursors for popping a list of Finder windows and dragging the Open/Save dialogs
  23.  
  24. Information about the spinning startup icon
  25. If you want to disable the spinning startup icon hold down the space bar, Click, there it is! will still load but without drawing an icon.  Pressing the space bar during the startup process toggles between showing and not showing the icon, but the extension loads regardless of the setting.
  26.  
  27. Contact info
  28. Richard C. Cardona
  29.  
  30. USMail: P.O. Box 7914
  31.         Austin, TX 78713-7914
  32.         USA
  33.  
  34. Internet: rickc@i-link.net
  35.  
  36. Distribution: Info-Mac Archives, HyperArchive at MIT, America OnLine, comp.binaries.mac, Nekkei Mac, Nautilus CD, Arizona Mac User Group BBS in a Box CD series.  Other distribution outlets are encouraged.
  37.  
  38.  
  39. CapMac - 3 years, 450 members strong...
  40. Capitol Macintosh, Austin's Macintosh Users Group
  41.  
  42. Capitol Macintosh
  43. P.O. Box 684661
  44. Austin, Tx 78768
  45.  
  46. Voice : (512) 479-8040
  47. Data  : CapMac OnLine First Class BBS (512) 440-0025, 6 lines with 33.6k v.34
  48. Internet: online.capmac.org Port 3000
  49. WWW: http://www.onr.com/capmac
  50. e-mail: info@capmac.org
  51.  
  52. Version History
  53. 1.0.7 - fixed a folder display problem with StandardGetFile (based on 1.0.6)
  54. 1.0.7b1 - limited release available for performance, KanjiTalk problems
  55. 1.0.6 - CodeWarrior switch. Apple compatibility changes, some PowerPC code
  56. 1.0.5 - not released.
  57. 1.0.4 - Fixed a crash were a file filter is supplied to a StandardGetFile call.
  58. 1.0.3 - not released.
  59. 1.0.2 - No more obnoxious sound and the code that plays it.
  60. 1.0.1 - Runs on 68000 Macs, monitors the Finder better, fix minor problems.
  61. 1.0.0 - first public release
  62.  
  63. Known issues
  64. Slowdowns
  65. Click, there it is! fat patches a frequently used system trap.  Although I cause no unnecessary mode switches, I make system calls that slow down that trap a bit.  I've had two or three independent requests to address the issue.  I have improved the performance in testing versions but I'm not happy with it.  I plan to revisit this in version 1.5.x or later.
  66.  
  67. KanjiTalk
  68. Click, there it is! is incompatible with KanjiTalk because of a re-entrancy problem.  I have a work around if you're really interested but it has a side-effect if you quit and restart the Finder.  I plan to fix this correctly in version 1.5.x or newer.
  69.  
  70.  
  71. Compatibility History
  72. NEW...
  73. MacSki, Sun Java JDK applet viewer
  74. Inside Mac is a little unclear about the behavior of the file filter with respect to folder filtering.  I now perform folder filtering in StandardGetFile() instead of calling a supplied filter.  I may revisit this issue and limit it further in a future version.
  75.  
  76. Redraw Problems when dragging Open/Save
  77. Some applications can't handle updates when dragging the Open/Save dialog - this can cause redrawing problems until the Open/Save dialog is dismissed. Contact the developer and mention that they need to handle update events during Open/Save per Apple's Update Perils Tech Note.
  78.  
  79. Older...
  80. ZipIt, BBEdit, MacPerl, MacWeb to name a few...
  81. Click, there it is! mangled some Open/Save calls with custom filters prior to version 1.0.4. This was the most serious bug so far.  Basically I mangled the stack with wrong number of arguments and I was also passing -1 in the form of 0xFF.. with one less F than expected.
  82.  
  83. OpenWide
  84. To this date I have no problems testing Click, there it is! with all 3.5.x versions, including version 3.5.9.
  85.  
  86. Custom Third Party Open/Save WDEFs
  87. Dragging the Open/Save dialogs requires WDEFs to implement modal windows like Apple, i.e. a small gap between the "inContent" region and the size of the "portRect".
  88.  
  89. Norton Directory Assistance (Norton 2.x)
  90. Click, there it is! must load after Norton's Directory Assistance II
  91.  
  92. Programmer/Technical info
  93. Version 1.0.7 developed with Metrowerks CodeWarrior DR 6 (very soon to be with DR9)
  94. Previous versions developed with Symantec and CodeWarrior DR 5.5
  95.  
  96. Click, there it is! obtains running copies of the Finder's low memory global LMGetWindowList() and store it for future use.  It then patches _Pack3 with and converts all SFGet/Put, StandardGet/Put File calls to respective SFPGet/Put, CustomGet/Put with my filters.  My filters are tailpatched to call any custom filters if they are supplied.  Whenever the user clicks outside of the open/save dialog, I switch out the current WindowList with the Finder's (if it's running) and call FindWindow(), then I restore the WindowList.  Once I have the Finder's window I access undocumented structures to get the DirID and vrefnum of the folder. I store the appropriate info in LMSetSFSaveDisk() and LMSetCurDirStore() then I return "sfHookRebuildList" to the Hook function.  That's it.